package com.tedu.oop.day3;
/**
 * 本类用于测试继承中构造方法的使用:
 * 1.子类实例化(创建对象)时 默认调用父类的无参构造;
 * 2.子类的构造方法中，默认存在super();
 * 3.构造方法不能继承---类名;
 * 4.
 *
 *
 */
public class Test5_Extends {
    public static void main(String[] args) {
        Son3 s=new Son3("孙悟空");

    }

}

class Father3{

    public Father3() {
        System.out.println("父类无参构造");
    }
    public Father3(String s){
        System.out.println("父类含参构造");
    }

    public void eat(){
        System.out.println("爸爸吃肉");
    }

}

class Son3 extends Father3{

    public Son3(){
        System.out.println("子类无参构造");
    }

    public Son3(String s){
        super("猪八戒");
        System.out.println("子类含参构造"+s);
    }

}
